﻿Imports System.Collections.Generic
Imports SISSAT.Administration.DomainModels

Namespace Services
    Public Interface IUserService

        Sub Create(employeeId As Integer, username As String, password As String, createdBy As Integer)
        Function ReadAll() As IEnumerable(Of SouthdaleUser)
        Function ReadByUserId(userId As Integer) As SouthdaleUser
        Function AuthenticateUser(username As String, password As String) As SouthdaleUser
        Sub Edit(entity As SouthdaleUser, modifiedBy As Integer)
        Sub Delete(userId As Integer)

    End Interface
End Namespace

